Defining Metrics for Conceptual Schema Evolution
نویسنده
چکیده
It is generally believed that a well-designed Conceptual Schema will remain stable over time. However, current literature rarely addresses how such stability should be observed and measured in the operational business environment with evolving information needs and database structures. This paper sets up a framework for stability of conceptual schemas and proceeds to develop a set of metrics from it. The metrics are based on straightforward measurements of conceptual features. The validity of the set of metrics is argued here from theory, operational validity may be demonstrated by a longitudinal case study into the evolution of conceptual schemas. The main contribution of this paper is the realization that the measurement of conceptual schema stability is an essential step for understanding and improving current theories and best-practices for designing high-quality schemas that will stand the test of time.
منابع مشابه
Conceptual XML Schema Evolution - the CoDEX Approach for Design and Redesign
Most available approaches for XML schema evolution specify the evolution steps for an XML schema or a DTD. This article will show that schema evolution can also be realized on a conceptual model. Schema evolution always requires propagating the changes to the XML documents that are already associated to the schema. This article suggests a method for conceptual schema evolution concerning all th...
متن کاملTowards a Logical Schema Integrating Software Process Modelling and Software Measurement
This paper introduces a logical schema for the integration of software process modelling and software measurement. The schema promotes a common understanding of concepts and terminology, serving as a bridge across the fields of process modelling and software metrics. It presents a formal unified view of the major information entities and their inter-relationships. The schema is designed to be g...
متن کاملA Conceptual Modeling Approach to XML Schema Evolution
Conceptual design methods are used in many elds of computer science. Most methods support the design of new applications. The evolution of existing applications is similar to the design task. A unique model, method and tool that support both tasks is desirable. In this article, such a method is suggested for the design and the evolution of XML schemas. The article focusses on the evolution and ...
متن کاملTowards a Framework for Schema Quality in the Schema Integration Process
In this paper we analyze and discuss schema quality in the schema integration process. In doing so, we apply a framework for evaluating the quality of a conceptual schema (e.g. conceptual database schema). In our analysis we combine quality factors and quality metrics with the schema integration process, which is often described as having four distinct phases: pre-integration, comparison of the...
متن کاملAn Architecture for Managing Database Evolution
This paper presents an architecture for managing database evolution when all the components of the database (conceptual schema, logical schema and extension) are available. The strategy of evolution in which our architecture is based is that of ‘forward database maintenance’, that is, changes are applied to the conceptual schema and propagated automatically down to the logical schema and to the...
متن کامل